make good progress - German English Dictionary